/** 文件管理模块 **/ 
// 导入数据库
const db = require('../db/index')
const { v4: uuidv4 } = require('uuid') // 自动生成随机id

// 提交发布图片
exports.publishImages = (req,res)=>{
  const data = req.body
  // 插入数据语句
  const sql = 'insert into files_images_manage set ?'
  const queryData = {
    id: uuidv4(),  // 手动增加随机id
    createDate: new Date(), // 表单新增时间
    ...data,
  }
  db.query(sql,queryData,(err,results)=>{
    // 执行SQL语句失败
    if(err) return res.send( { success: false,status: 10000, msg: err.message  } )
    // SQL语句执行成功，但影响行数不为1 
    if (results.affectedRows !== 1) res.send({ success: false,status: 10000, msg: '保存失败!' })

    res.send({ success:true, status: 200, msg: '保存成功！', data: results[0] })
  })
}

// 获取全部图片信息
exports.getImageFiles = (req,res) =>{
  const data = req.body
  console.log('--typee--',req.query);
   const sql = `select * from files_images_manage where type=${req.query.type}`
  db.query(sql,(err,results) => {
    // 执行SQL语句失败
    if(err) return res.send({ success: false,status: 10000, msg: err.message })
    
    res.send({ success:true, status: 200, msg: '获取成功！', data: results })

  })
}



